package com.hp.bon.sgw.stdbss30.bean;

import java.util.List;

/**
 * @PROJECT_NAME: SGW_2.1
 * @DESCRIPTION:
 * @USER: YouQi
 * @DATE: 2021/5/19 11:18
 */
public class RealFeeQueryResponse {
    private String resultCode;
    private String resultMsg;
    private Integer billingCycleId;
    private String acctId;
    private String acctName;
    private String sumCharge;
    private Integer chargePayed;
    private Integer chargeShouldPayed;
    private Integer chargeFreeDiscount;
    private Integer chargeCorpusDiscount;
    private String accNbrDetail;
    private List<ItemInformation> itemInformationList;

    public String getResultCode() {
        return resultCode;
    }

    public void setResultCode(String resultCode) {
        this.resultCode = resultCode;
    }

    public String getResultMsg() {
        return resultMsg;
    }

    public void setResultMsg(String resultMsg) {
        this.resultMsg = resultMsg;
    }

    public Integer getBillingCycleId() {
        return billingCycleId;
    }

    public void setBillingCycleId(Integer billingCycleId) {
        this.billingCycleId = billingCycleId;
    }

    public String getAcctId() {
        return acctId;
    }

    public void setAcctId(String acctId) {
        this.acctId = acctId;
    }

    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }

    public String getSumCharge() {
        return sumCharge;
    }

    public void setSumCharge(String sumCharge) {
        this.sumCharge = sumCharge;
    }

    public Integer getChargePayed() {
        return chargePayed;
    }

    public void setChargePayed(Integer chargePayed) {
        this.chargePayed = chargePayed;
    }

    public Integer getChargeShouldPayed() {
        return chargeShouldPayed;
    }

    public void setChargeShouldPayed(Integer chargeShouldPayed) {
        this.chargeShouldPayed = chargeShouldPayed;
    }

    public Integer getChargeFreeDiscount() {
        return chargeFreeDiscount;
    }

    public void setChargeFreeDiscount(Integer chargeFreeDiscount) {
        this.chargeFreeDiscount = chargeFreeDiscount;
    }

    public Integer getChargeCorpusDiscount() {
        return chargeCorpusDiscount;
    }

    public void setChargeCorpusDiscount(Integer chargeCorpusDiscount) {
        this.chargeCorpusDiscount = chargeCorpusDiscount;
    }

    public String getAccNbrDetail() {
        return accNbrDetail;
    }

    public void setAccNbrDetail(String accNbrDetail) {
        this.accNbrDetail = accNbrDetail;
    }

    public List<ItemInformation> getItemInformationList() {
        return itemInformationList;
    }

    public void setItemInformationList(List<ItemInformation> itemInformationList) {
        this.itemInformationList = itemInformationList;
    }

    public class ItemInformation{
        private String showLevel;
        private Integer classId;
        private Integer parentClassId;
        private String productOffName;
        private String accNbrDetail;
        private String chargeTypeName;
        private Integer charge;
        private Integer servId;
        private String destinationId;
        private String serviceTypeName;
        private Integer prodOfferInstanceId;
        private Integer acctItemTypeId;
        private Integer itemSourceFlag;
        private Integer productOfferId;
        private Integer paymentFlag;

        public String getShowLevel() {
            return showLevel;
        }

        public void setShowLevel(String showLevel) {
            this.showLevel = showLevel;
        }

        public Integer getClassId() {
            return classId;
        }

        public void setClassId(Integer classId) {
            this.classId = classId;
        }

        public Integer getParentClassId() {
            return parentClassId;
        }

        public void setParentClassId(Integer parentClassId) {
            this.parentClassId = parentClassId;
        }

        public String getProductOffName() {
            return productOffName;
        }

        public void setProductOffName(String productOffName) {
            this.productOffName = productOffName;
        }

        public String getAccNbrDetail() {
            return accNbrDetail;
        }

        public void setAccNbrDetail(String accNbrDetail) {
            this.accNbrDetail = accNbrDetail;
        }

        public String getChargeTypeName() {
            return chargeTypeName;
        }

        public void setChargeTypeName(String chargeTypeName) {
            this.chargeTypeName = chargeTypeName;
        }

        public Integer getCharge() {
            return charge;
        }

        public void setCharge(Integer charge) {
            this.charge = charge;
        }

        public Integer getServId() {
            return servId;
        }

        public void setServId(Integer servId) {
            this.servId = servId;
        }

        public String getDestinationId() {
            return destinationId;
        }

        public void setDestinationId(String destinationId) {
            this.destinationId = destinationId;
        }

        public String getServiceTypeName() {
            return serviceTypeName;
        }

        public void setServiceTypeName(String serviceTypeName) {
            this.serviceTypeName = serviceTypeName;
        }

        public Integer getProdOfferInstanceId() {
            return prodOfferInstanceId;
        }

        public void setProdOfferInstanceId(Integer prodOfferInstanceId) {
            this.prodOfferInstanceId = prodOfferInstanceId;
        }

        public Integer getAcctItemTypeId() {
            return acctItemTypeId;
        }

        public void setAcctItemTypeId(Integer acctItemTypeId) {
            this.acctItemTypeId = acctItemTypeId;
        }

        public Integer getItemSourceFlag() {
            return itemSourceFlag;
        }

        public void setItemSourceFlag(Integer itemSourceFlag) {
            this.itemSourceFlag = itemSourceFlag;
        }

        public Integer getProductOfferId() {
            return productOfferId;
        }

        public void setProductOfferId(Integer productOfferId) {
            this.productOfferId = productOfferId;
        }

        public Integer getPaymentFlag() {
            return paymentFlag;
        }

        public void setPaymentFlag(Integer paymentFlag) {
            this.paymentFlag = paymentFlag;
        }
    }


}
